package com.hanamaki.generic;

import java.util.ArrayList;
import java.util.List;

/**
 * @author hanamaki
 * @version 1.0
 * @date 2021/6/29 15:37
 */
public class DataStructGeneric {

    //    写一个 打印list集合 的 泛型方法
    public <T> void printList(List<T> list) {
        System.out.println(list.get(0));
    }

//    打印集合 的泛型方法
public void printList1(List<?> list) {
    System.out.println(list.get(0));
}

    public static void main(String[] args) {

        DataStructGeneric dataStructGeneric = new DataStructGeneric();

        ArrayList<String> a = new ArrayList<>();
        a.add("abc");

        ArrayList<Integer> b = new ArrayList<>();
        b.add(23);

        dataStructGeneric.printList1(a);
        dataStructGeneric.printList1(b);

    }


}
